package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 来电来访情况对象 callandvisit
 * 
 * @author aower
 * @date 2022-02-20
 */
public class Callandvisit extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 来电来访情况编号 */
    private Integer callandvisitId;

    /** 姓名 */
    @Excel(name = "姓名")
    private String callandvisitName;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String callandvisitPhone;

    /** 客户住址 */
    @Excel(name = "客户住址")
    private String callandvisitPosition;

    /** 所需要求 */
    @Excel(name = "所需要求")
    private String callandvisitCustomerRequire;

    /** 需要时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "需要时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date callandvisitRequireTime;

    /** 沟通内容 */
    @Excel(name = "沟通内容")
    private String callandvisitContent;

    /** 对接职员 */
    @Excel(name = "对接职员")
    private String callandvisitStaff;

    public void setCallandvisitId(Integer callandvisitId) 
    {
        this.callandvisitId = callandvisitId;
    }

    public Integer getCallandvisitId() 
    {
        return callandvisitId;
    }
    public void setCallandvisitName(String callandvisitName) 
    {
        this.callandvisitName = callandvisitName;
    }

    public String getCallandvisitName() 
    {
        return callandvisitName;
    }
    public void setCallandvisitPhone(String callandvisitPhone) 
    {
        this.callandvisitPhone = callandvisitPhone;
    }

    public String getCallandvisitPhone() 
    {
        return callandvisitPhone;
    }
    public void setCallandvisitPosition(String callandvisitPosition) 
    {
        this.callandvisitPosition = callandvisitPosition;
    }

    public String getCallandvisitPosition() 
    {
        return callandvisitPosition;
    }
    public void setCallandvisitCustomerRequire(String callandvisitCustomerRequire) 
    {
        this.callandvisitCustomerRequire = callandvisitCustomerRequire;
    }

    public String getCallandvisitCustomerRequire() 
    {
        return callandvisitCustomerRequire;
    }
    public void setCallandvisitRequireTime(Date callandvisitRequireTime) 
    {
        this.callandvisitRequireTime = callandvisitRequireTime;
    }

    public Date getCallandvisitRequireTime() 
    {
        return callandvisitRequireTime;
    }
    public void setCallandvisitContent(String callandvisitContent) 
    {
        this.callandvisitContent = callandvisitContent;
    }

    public String getCallandvisitContent() 
    {
        return callandvisitContent;
    }
    public void setCallandvisitStaff(String callandvisitStaff) 
    {
        this.callandvisitStaff = callandvisitStaff;
    }

    public String getCallandvisitStaff() 
    {
        return callandvisitStaff;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("callandvisitId", getCallandvisitId())
            .append("callandvisitName", getCallandvisitName())
            .append("callandvisitPhone", getCallandvisitPhone())
            .append("callandvisitPosition", getCallandvisitPosition())
            .append("callandvisitCustomerRequire", getCallandvisitCustomerRequire())
            .append("callandvisitRequireTime", getCallandvisitRequireTime())
            .append("callandvisitContent", getCallandvisitContent())
            .append("callandvisitStaff", getCallandvisitStaff())
            .toString();
    }
}
